*{
    margin:0;
    padding:0;
    list-style: none;
}
.img{
    vertical-align: middle;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.clearfix:after{
    display:table;
    content:"";
    clear:both;
}
.banner img{
    width:100%;
}
.section1,.section2,.section3,.section4{
    margin-top: 80px;
}
.section1 img{
    width:100%;
    margin-bottom: 0;
    vertical-align: middle;

}
.section2 img{
    width:100%;
    vertical-align: middle;
}
.section3 img{
    width:100%;
    vertical-align: middle;
}
.section4{
    background: url("../images/index_aboutus_1920x1076.jpg") no-repeat;
    background-size:100%;
    width:100%;
    vertical-align: middle;
}
.section4_bg{
    position: relative;
}
.section4_bg img{
    width:100%;
}
.section4 .aboutus{
    width:62.5%;
    margin:0 auto;
    position: absolute;
    bottom:120px;
    left:18.75%;
}
.section4 .aboutus .imgs li{
    width:19%;
    margin:3%;
    text-align:center;
}
.section4 .aboutus .imgs li p{
    margin-top:20px;
    color:#01b08e;
    font-size: 14px;
}
.section4 .aboutus .imgs li img{
    width:100%;
}
.section4 .aboutus .imgs li img:hover{
    transform: translateY(-20px);
    transition: all 0.5s;
}
.footer{
    margin-top: -10px;
}

.mediacenter{
    position: relative;
    background: url("../images/index_mediacenter_1920x884.jpg") no-repeat center center;
    height:700px;
    background-size: 100%;

}
.news{
    width:62.5%;
    margin:0 auto;

    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}
.news div{
   width:33%;
}
.news img:hover{
    transform: translateY(8px);
    transition: 0.3s;
}
.text1{
    color:#fff;
    position: absolute;
    top:240px;
    left:45%;
}
.text1 a{
    color:#fff;
}
.text1 a:first-of-type{
    color:#01b08e;
}
.text2{
    color:#fff;
    position: absolute;
    top:240px;
    left:45%;
}
.text2 a{
    color:#fff;
}
.text2 a:last-of-type{
    color:#01b08e;
}
.line1{
    position: absolute;
    top:266px;
    width:100%;
}
.more{
    position: absolute;
    bottom: -70px;
    left: 45%;
    font-size: 14px;
    padding:10px;
    border:1px solid #01b08e;
    width:60px;
}
.more a{
    color:#01b08e;
    text-decoration: none;
}
.more:hover{
    background: #01b08e;
}
.more:hover a{
    color:white;
}



